package com.quanyan.im.entity.req;

import java.util.List;

/**
 * Created by zhuo.shi on 2016/7/20.
 */
public class ReqCreateIMGroup {

    private String ver = "1.0";
    private String protocol_ver = "1";
    private String groupname;       //群组名称
    private String head;        //群组头像
    private String groupdescriptions;   //群组描述
    private Integer ispublic;       //是否是公开群 0：公开；1：私有
    private Integer maxusers;       //群组成员最大数（包括群主）
    private Integer approval;       //加入公开群是否需要批准
    private Integer owner;          //请求用户的Uid（bigfan平台)
    private Integer type;           //0:默认 1:普通群 2:俱乐部群 3:活动 4:约运动群 5:场馆
    private List<Integer> members;  //群组成员用户uid数组
    private Integer currentUid;     //白名单

    public String getVer() {
        return ver;
    }

    public void setVer(String ver) {
        this.ver = ver;
    }

    public String getProtocol_ver() {
        return protocol_ver;
    }

    public void setProtocol_ver(String protocol_ver) {
        this.protocol_ver = protocol_ver;
    }

    public String getGroupname() {
        return groupname;
    }

    public void setGroupname(String groupname) {
        this.groupname = groupname;
    }

    public String getHead() {
        return head;
    }

    public void setHead(String head) {
        this.head = head;
    }

    public String getGroupdescriptions() {
        return groupdescriptions;
    }

    public void setGroupdescriptions(String groupdescriptions) {
        this.groupdescriptions = groupdescriptions;
    }

    public Integer getIspublic() {
        return ispublic;
    }

    public void setIspublic(Integer ispublic) {
        this.ispublic = ispublic;
    }

    public Integer getMaxusers() {
        return maxusers;
    }

    public void setMaxusers(Integer maxusers) {
        this.maxusers = maxusers;
    }

    public Integer getApproval() {
        return approval;
    }

    public void setApproval(Integer approval) {
        this.approval = approval;
    }

    public Integer getOwner() {
        return owner;
    }

    public void setOwner(Integer owner) {
        this.owner = owner;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public List<Integer> getMembers() {
        return members;
    }

    public void setMembers(List<Integer> members) {
        this.members = members;
    }

    public Integer getCurrentUid() {
        return currentUid;
    }

    public void setCurrentUid(Integer currentUid) {
        this.currentUid = currentUid;
    }
}
